The Best 15 Restaurants in Lake Forest, United States

4 Rating
50 reviews

23505 El Toro Rd, Lake Forest, CA 92630-4755, Lake Forest

"Always delicious, everything fresh, great service. Price is reasonable for quality of food. We’ve "